CourseRegistration Class Reference

List of all members.

Public Member Functions

 CourseRegistration ()

Static Public Member Functions

 addToWaitinglist ($userid, $courseid)
 removeFromWaitinglist ($userid, $courseid)
 sendOffer ($userid, $courseid)
 sendRejection ($userid, $courseid)
 echoRegistrationForm ($courseid)
 addStudentDirectly ($userid, $courseid)
 echoWaitinglist ($courseID)
 takeUsers ($user, $courseID)
 kickUsers ($user, $courseID)


Member Function Documentation

CourseRegistration::addStudentDirectly ( userid,
courseid 
) [static]

Uebernimmt einen Studenten in eine Veranstaltung.

protected

Parameters:
integer $userid - ID des Studenten
integer $courseid - ID der Veranstaltung
Returns:
bool - true, wenn Student in Veranstaltung uebernommen wurde. false, wenn Fehler auftrat.

zum Ausführen automatischer Funktionen

CourseRegistration::addToWaitinglist ( userid,
courseid 
) [static]

Fuegt einen Studenten der Warteliste einer Veranstaltung hinzu.

protected

Parameters:
integer $userid - ID des Studenten
integer $courseid - ID der Veranstaltung
Returns:
bool - true, wenn Student zur Warteliste hinzugefuegt wurde. false, wenn Student schon Teilnehmer der Veranstaltung oder bei Datenbankfehler.

CourseRegistration::CourseRegistration (  ) 

Standard-Konstruktor.

public

Returns:
void

CourseRegistration::echoRegistrationForm ( courseid  )  [static]

Gibt ein Formular zur Anmeldung zu einer Veranstaltung aus. Der Inhalt des Formulars variiert je nach in der Veranstaltung verwendeten Anmeldeverfahren.

protected

Parameters:
integer $courseid - ID der Veranstaltung
Returns:
void

CourseRegistration::echoWaitinglist ( courseID  )  [static]

Gibt die Warteliste zu einer Veranstaltung aus.

public

Parameters:
integer $courseID - die ID der Veranstaltung dessen Warteliste ausgegeben werden soll.
Returns:
void

CourseRegistration::kickUsers ( user,
courseID 
) [static]

Entfernt User aus der Kurswarteliste

public

Parameters:
array $user - Array mit den IDs der Benutzer
integer $courseID - ID der Veranstaltung
Returns:
bool - Erfolgswert

CourseRegistration::removeFromWaitinglist ( userid,
courseid 
) [static]

Entfernt einen Studenten aus der Warteliste fuer eine Veranstaltung.

protected

Parameters:
integer $userid - ID des Studenten
integer $courseid - ID der Veranstaltung
Returns:
bool - true, wenn Student von Warteliste entfernt. false, wenn Datenbankfehler auftrat.

CourseRegistration::sendOffer ( userid,
courseid 
) [static]

Sendet einem zu einer Veranstaltung zugelassenen Studenten eine E-Mail zur Bestaetigung.

protected

Parameters:
integer $userid - ID des Studenten
integer $courseid - ID der Veranstaltung
Returns:
bool - true

für das versenden der emails

CourseRegistration::sendRejection ( userid,
courseid 
) [static]

Sendet einem nicht zu einer Veranstaltung zugelassenen Studenten eine E-Mail mit dem Hinweiss, dass er nicht aufgenommen werden konnte.

protected

Parameters:
integer $userid - ID des Studenten
integer $courseid - ID der Veranstaltung
Returns:
bool - true

für das versenden der emails

CourseRegistration::takeUsers ( user,
courseID 
) [static]

Uebernimmt einen oder mehrere Benutzer aus der Warteliste in eine Veranstaltung.

public

Parameters:
array $user - Array mit den IDs der Benutzer
integer $courseID - ID der Veranstaltung
Returns:
bool - Erfolgswert

zum Ausführen automatischer Funktionen


The documentation for this class was generated from the following file:

Generated on Sat Oct 31 17:53:46 2009 for eStudy by  doxygen 1.5.8